草庐IT

java - long.Class 和 Long.TYPE 的区别

全部标签

java - 读取文件添加到文件夹的时间

我正在编写一个软件来监视文件添加到特定目录的时间。我需要在c#和java中执行此操作。但是,我对文件的创建时间不太感兴趣,因为这可能是在将它们实际移动到感兴趣的目录之前的几天。我一直在四处寻找,但找不到任何东西。到目前为止,我在Java中发现的最接近的是:Filefile=newFile(yourPathHere);longlastModified=file.lastModified();但这并没有告诉我文件被移动到文件夹中的时间。感谢您的帮助:) 最佳答案 如果您使用的是Windows,请查看以下规则:https://suppor

java - 如何获取 java Process 对象的 MemoryUsage 统计信息

是否有可能获得javaProcess的当前RAM使用情况?这是使用Runtime.getRuntime().exec(...);创建的。我正在创建一个minecraft服务器实例,我需要监控服务器的资源使用情况。这正是我创建流程的方式。privatevoidrunStartCommand(){try{lines=newArrayList();Stringcmd="cmd.exe/ccd"+service.getLocation()+"&java-jar-Xmx2G-Xms2G"+service.getLocation()+"spigot-1.9.2.jar";process=Runti

java - 配置 Tomcat 以将 Windows 证书存储用于 SSL

我已经部署了许多SSL配置,包括Tomcat(cacerts+keytool)和IIS(Windows证书存储+netshhttpsslcert),所以我熟悉这些过程。有没有人想出办法将Tomcat的SSL连接器指向Windows应用商店(即配置、扩展、插件等)?只是希望将SSL部署的管理集中到一个商店,而不是拥有多个商店。 最佳答案 根据“SSLenablinginTomcatWindowsserver”的回答,您可以在server.xml的连接器配置中将keystore类型指定为“Windows-My”,它在Tomcat8.0.

java - 找不到 gettext-commons 资源包

我正在翻译我的桌面Java应用程序(在Windows10操作系统上),所以我使用http://code.google.com/p/gettext-commons中的gettext-common|我遵循了gettext-common提供的教程:https://code.google.com/archive/p/gettext-commons/wikis/Tutorial.wiki通过执行所有步骤,我创建了Messages_fr.class,Messages_en.class问题出在gettext-common中,当我创建时,它们有Messages_en.properties而不是.cla

Java 控制台应用程序已锁定

Java不是我的主要编程语言,所以我的专业知识通常在这方面有限。场景此应用应该像服务或守护进程一样无限期地执行。它的主要目的是在数据库中处理一些由其他进程插入的行。该应用程序有时会通过System.out.println吐出日志消息。它还使用其他一些日志文件。我之前使用的是log4j,但目前已禁用。如果有帮助的话,我也在WindowsServer环境中运行它。我现在不能使用linux。问题问题是,在极少数情况下,我发现staging/prodenv中的应用程序被锁定或者似乎没有进一步处理任何数据库行。在我按屏幕上的Enter几次后,它会继续前进并像往常一样开始处理。这很奇怪,因为我不期

java - 快速查找 Java 是否从 Windows cmd 或 Cygwin 终端启动

我有一个Java应用程序,可以从Windows命令提示符和Cygwin终端使用。该程序使用和操作文件路径。拥有一个sep变量非常有用,当程序从Cygwin启动时该变量为/而当程序启动时为\\来自Windows。寻找here,我不确定这是否可能,但我想问一下。我将在几分钟内发布一个可编译的小型应用程序来显示该问题。现在,我只想说我想要一组类似于以下内容的函数://inmain...Stringsep=getSeparatorToUse();...//memberfunctions...privatebooleanwasLaunchedFromWinCmd(){if()returntrue

java - 如何检查特定的 Java 程序是否正在使用 Windows CMD 运行?

如果某个Java程序正在我的PC上运行,我如何通过CMD找到它?当我进入时tasklist|find"javaw"进入命令行,我可以看到执行了多少个javaw.exe文件,但我无法指定哪个“javaw.exe”属于哪个特殊的Java程序。我如何知道我的“XY.class”当前是否正在运行? 最佳答案 如此处所述https://superuser.com/questions/415360/how-do-i-find-out-command-line-arguments-of-a-running-program您也可以在没有Proces

c++ - long double 的 printf,未知转换类型字符 L

我的程序很简单:#include#includeusingnamespacestd;intmain(){longdoublea=4.5;printf("%Lg",a);return0;}编译时,有一个警告:warning:unknownconversiontypecharacter'L'informat[-Wformat=]|控制台的输出是-1.28823e-231关于打印长double的文档非常清楚,它只是说明这种格式的正确参数是L。我做错了什么?我在Windows10下使用代码块、mingw32-g++编译器。P.S.:cout产生相同的输出。 最佳答案

java - 在 Windows 上线程直到 Thread.join() 才停止

方法stopServer()服务器在Mac、Linux和UNIX计算机上运行完美,但当我尝试在Windows上关闭时,我发现它至少需要一秒钟每个用于由于ServerSocket超时而关闭的套接字。我希望它们像在Linux、Mac等中那样一次关闭所有,而不是在我调用Thread.join()时一次关闭一个。服务器代码publicclassFileServer{privateArrayListsockets=newArrayList();privateServerSocketfileServer;publicvoidstartServer(intport,intmaxThreads,int

windows - android-studio项目报错.zip解压: path too long

我最近刚刚尝试从我的USBkey中提取一个包含android-studio项目的.zip文件。我将.zip文件移到桌面上,然后使用Windows中的“全部提取”。在提取过程中,我收到此消息:现在如果我要更改类的名称,它可能会在我构建gradle时给我错误。有没有办法简单地覆盖此错误消息?这是Windows问题还是Android-Studio问题(命名文件太长)?到目前为止,我已经尝试提取每个文件,但没有成功。我也在其他计算机上尝试过,结果相同......关于如何进行的任何想法? 最佳答案 尝试使用7ziplink,这可能会解决您的问